#table-layer{
  background: #fff;
  position:absolute; left: 0; top:30px; z-index: 100;
}

.bill_container{
  .header{
    height: 40px;
    position: relative;
    .title{ position: absolute; top:0; left:50%; 
      margin-left: -100px;
      width: 200px; text-align: center; }
    .bill-number{
      width: 260px;
      position:absolute; right: 0; top: 0;
      color: #b4b4b4; font-size: 12px;
      /deep/.el-form-item__label{ width: 80px !important}
    }
  }
  .cancle_img{
    position: absolute; left: 30%; top: 100px; z-index: 10;
  }

  .bottom{
    .table{
      width: 100%;
      border-collapse: collapse;
      border: 1px solid #e8eaec;
      td{
        padding: 10px 10px;
      }
    }
  }

  .full-button{
    position:absolute; left: 0; top: 0;
    width:100%; height: 100%;
    border-radius:0;
  }

  .white-border{
    /deep/.el-input__inner{ border: #ffffff 1px solid;}
    /deep/.el-input__inner:focus{
      border: #409EFF solid 1px;
    }
  }

  a.block{
    color: #409EFF; display: block;
  }
  a.block:hover{
    color: #409EFF;
    background: #f3f3f3;
  }
}

.vxe-table--main-wrapper .el-divider__text, .el-link{ font-size: 12px;}

.select-table{
  /deep/.el-icon-s-operation{
    font-size: 22px;
  }
  /deep/a.el-icon-s-operation:hover{
    font-size: 22px; color: #3198ff;
  }
  .table-oper {
    .el-button--mini{
      padding: 1px;
    }
  }
  /deep/.vxe-table{
    overflow: visible;
  }
  /deep/.vxe-table--body-wrapper.body--wrapper{
    overflow-x: visible;
    overflow-y: visible;
  }
  /deep/.el-input__inner{
    border: #ffffff solid 1px;
  }
  /deep/.el-input-number{
    .el-input__inner{
      border-color: #dcdfe6;
    }
  }
  /deep/.el-input__inner:focus{
    border: #409EFF solid 1px;
  }
  .btn-group{
    .el-button+.el-button{ margin-left: 5px; }
  }
}

.aside {
  .el-tree {
    // background: #f1f1f7;
    color:#8b8ba2
  }
  // background: #f1f1f7;
  border-right: #ebeef5 solid 1px;
}
.fixed {
  position: fixed; top:0;
}
.tree-cat{
  .el-button--mini.is-circle{
    padding: 2px;
  }
}

.el-form-item__label{
  line-height: 30px;
  font-size: 12px;
}

.table-row-gray{
  color: #c5c5c5;
}

.report-statistics{
  color: #636363;
  text-align: center;
  line-height: 26px;
  b { font-size: 24px;}
}

.dialog-lit{
  .el-dialog__body{
    padding: 10px 20px;
  }
}